package com.bootdo.market.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * @author jinse
 * @email market@jinse.com
 * @date 2019-04-19 17:45:07
 */
public class ProductAdvertisementDO implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Integer id;
    //产品ID
    private Integer productid;
    //广告位ID
    private Integer advpositionid;
    //渠道ID
    private Integer channelid;
    //广告名称
    private String advname;
    //广告主名称
    private String advertisername;
    //广告事件
    private String advevent;
    //广告标题（信息流）
    private String advdes;
    //广告描述
    private String advDescription;
    //1-js,2-素材链接，3-链接
    private Integer advtype;
    //广告价格
    private BigDecimal advprice;
    //广告排序不能重复
    private Integer advsort;
    //广告图片url
    private String advimgurl;
    //广告url
    private String advurl;
    //广告js
    private String advjs;
    //广告js静态文件路径
    private String advJsPathUrl;
    //展示次数
    private Integer advnum;
    //结算方式
    private String advsettlement;
    //0-删除，1-正常
    private Integer isdelete;
    //0-未发布，1-已发布
    private Integer publishstate;
    //0-否，1-是
    private Integer isdirectional;
    //
    private Date createtime;
    //0-否，1-是
    private Integer channelstate;
    //渠道名称
    private String channelname;
    //
    private String productname;
    //广告位名称
    private String advpositionname;
    //广告位名称
    private String edareas;
    //广告位类型
    private Integer advpositiontype;
    //广告位宽
    private String advpositionwide;
    //广告位高
    private String advpositionheight;
    //是否生成静态JS文件
    private Integer isgeneratefiles;
    //文字内容
    private String advcontent;
    //广告位置
    private Integer settlementposition;
    //js宽
    private String settlementw;
    //js高
    private String settlementh;
    //js高
    private String linkname;

    public String getLinkname() {
        return linkname;
    }

    public void setLinkname(String linkname) {
        this.linkname = linkname;
    }

    public String getAdvcontent() {
        return advcontent;
    }

    public void setAdvcontent(String advcontent) {
        this.advcontent = advcontent;
    }

    public Integer getSettlementposition() {
        return settlementposition;
    }

    public void setSettlementposition(Integer settlementposition) {
        this.settlementposition = settlementposition;
    }

    public String getSettlementw() {
        return settlementw;
    }

    public void setSettlementw(String settlementw) {
        this.settlementw = settlementw;
    }

    public String getSettlementh() {
        return settlementh;
    }

    public void setSettlementh(String settlementh) {
        this.settlementh = settlementh;
    }

    public String getAdvDescription() {
        return advDescription;
    }

    public void setAdvDescription(String advDescription) {
        this.advDescription = advDescription;
    }

    public Integer getIsgeneratefiles() {
        return isgeneratefiles;
    }

    public void setIsgeneratefiles(Integer isgeneratefiles) {
        this.isgeneratefiles = isgeneratefiles;
    }

    public String getAdvJsPathUrl() {
        return advJsPathUrl;
    }

    public void setAdvJsPathUrl(String advJsPathUrl) {
        this.advJsPathUrl = advJsPathUrl;
    }

    public String getAdvpositionwide() {
        return advpositionwide;
    }

    public void setAdvpositionwide(String advpositionwide) {
        this.advpositionwide = advpositionwide;
    }

    public String getAdvpositionheight() {
        return advpositionheight;
    }

    public void setAdvpositionheight(String advpositionheight) {
        this.advpositionheight = advpositionheight;
    }

    public Integer getAdvnum() {
        return advnum;
    }

    public void setAdvnum(Integer advnum) {
        this.advnum = advnum;
    }

    public Integer getAdvpositiontype() {
        return advpositiontype;
    }

    public void setAdvpositiontype(Integer advpositiontype) {
        this.advpositiontype = advpositiontype;
    }

    public String getEdareas() {
        return edareas;
    }

    public void setEdareas(String edareas) {
        this.edareas = edareas;
    }

    public String getAdvpositionname() {
        return advpositionname;
    }

    public void setAdvpositionname(String advpositionname) {
        this.advpositionname = advpositionname;
    }

    public String getChannelname() {
        return channelname;
    }

    public void setChannelname(String channelname) {
        this.channelname = channelname;
    }

    public String getProductname() {
        return productname;
    }

    public void setProductname(String productname) {
        this.productname = productname;
    }

    public Integer getChannelstate() {
        return channelstate;
    }

    public void setChannelstate(Integer channelstate) {
        this.channelstate = channelstate;
    }

    /**
     * 设置：
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置：产品ID
     */
    public void setProductid(Integer productid) {
        this.productid = productid;
    }

    /**
     * 获取：产品ID
     */
    public Integer getProductid() {
        return productid;
    }

    /**
     * 设置：广告位ID
     */
    public void setAdvpositionid(Integer advpositionid) {
        this.advpositionid = advpositionid;
    }

    /**
     * 获取：广告位ID
     */
    public Integer getAdvpositionid() {
        return advpositionid;
    }

    /**
     * 设置：渠道ID
     */
    public void setChannelid(Integer channelid) {
        this.channelid = channelid;
    }

    /**
     * 获取：渠道ID
     */
    public Integer getChannelid() {
        return channelid;
    }

    /**
     * 设置：广告名称
     */
    public void setAdvname(String advname) {
        this.advname = advname;
    }

    /**
     * 获取：广告名称
     */
    public String getAdvname() {
        return advname;
    }

    /**
     * 设置：广告主名称
     */
    public void setAdvertisername(String advertisername) {
        this.advertisername = advertisername;
    }

    /**
     * 获取：广告主名称
     */
    public String getAdvertisername() {
        return advertisername;
    }

    /**
     * 设置：广告事件
     */
    public void setAdvevent(String advevent) {
        this.advevent = advevent;
    }

    /**
     * 获取：广告事件
     */
    public String getAdvevent() {
        return advevent;
    }

    /**
     * 设置：广告描述
     */
    public void setAdvdes(String advdes) {
        this.advdes = advdes;
    }

    /**
     * 获取：广告描述
     */
    public String getAdvdes() {
        return advdes;
    }

    /**
     * 设置：1-js,2-素材链接，3-链接
     */
    public void setAdvtype(Integer advtype) {
        this.advtype = advtype;
    }

    /**
     * 获取：1-js,2-素材链接，3-链接
     */
    public Integer getAdvtype() {
        return advtype;
    }

    /**
     * 设置：广告价格
     */
    public void setAdvprice(BigDecimal advprice) {
        this.advprice = advprice;
    }

    /**
     * 获取：广告价格
     */
    public BigDecimal getAdvprice() {
        return advprice;
    }

    /**
     * 设置：广告排序不能重复
     */
    public void setAdvsort(Integer advsort) {
        this.advsort = advsort;
    }

    /**
     * 获取：广告排序不能重复
     */
    public Integer getAdvsort() {
        return advsort;
    }

    /**
     * 设置：广告图片url
     */
    public void setAdvimgurl(String advimgurl) {
        this.advimgurl = advimgurl;
    }

    /**
     * 获取：广告图片url
     */
    public String getAdvimgurl() {
        return advimgurl;
    }

    /**
     * 设置：广告url
     */
    public void setAdvurl(String advurl) {
        this.advurl = advurl;
    }

    /**
     * 获取：广告url
     */
    public String getAdvurl() {
        return advurl;
    }

    /**
     * 设置：广告js
     */
    public void setAdvjs(String advjs) {
        this.advjs = advjs;
    }

    /**
     * 获取：广告js
     */
    public String getAdvjs() {
        return advjs;
    }

    /**
     * 设置：结算方式
     */
    public void setAdvsettlement(String advsettlement) {
        this.advsettlement = advsettlement;
    }

    /**
     * 获取：结算方式
     */
    public String getAdvsettlement() {
        return advsettlement;
    }

    /**
     * 设置：0-删除，1-正常
     */
    public void setIsdelete(Integer isdelete) {
        this.isdelete = isdelete;
    }

    /**
     * 获取：0-删除，1-正常
     */
    public Integer getIsdelete() {
        return isdelete;
    }

    /**
     * 设置：0-未发布，1-已发布
     */
    public void setPublishstate(Integer publishstate) {
        this.publishstate = publishstate;
    }

    /**
     * 获取：0-未发布，1-已发布
     */
    public Integer getPublishstate() {
        return publishstate;
    }

    /**
     * 设置：0-否，1-是
     */
    public void setIsdirectional(Integer isdirectional) {
        this.isdirectional = isdirectional;
    }

    /**
     * 获取：0-否，1-是
     */
    public Integer getIsdirectional() {
        return isdirectional;
    }

    /**
     * 设置：
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取：
     */
    public Date getCreatetime() {
        return createtime;
    }
}
